home *** CD-ROM | disk | FTP | other *** search
/ Delphi Developer's Kit 1996 / Delphi Developer's Kit 1996.iso / power / wfc007.000 / src / sockfile.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1995-12-22  |  1.1 KB  |  62 lines

  1. #include <wfc.h>
  2. #pragma hdrstop
  3.  
  4. /*
  5. ** Author: Samuel R. Blackburn
  6. ** CI$: 76300,326
  7. ** Internet: sammy@sed.csc.com
  8. **
  9. ** You can use it any way you like.
  10. */
  11.  
  12. #if defined( _DEBUG )
  13. #undef THIS_FILE
  14. static char BASED_CODE THIS_FILE[] = __FILE__;
  15. #endif
  16.  
  17. CSimpleSocketFile::CSimpleSocketFile( SOCKET client_id, const char * name, const char *dotted_ip_address )
  18. {
  19.    m_SocketID = client_id;
  20.    m_hFile    = client_id;
  21.  
  22.    if ( name == NULL )
  23.    {
  24.       Name.Empty();
  25.    }
  26.    else
  27.    {
  28.       Name = name;
  29.    }
  30.  
  31.    if ( dotted_ip_address == NULL )
  32.    {
  33.       Address.Empty();
  34.    }
  35.    else
  36.    {
  37.       Address = dotted_ip_address;
  38.    }
  39. }
  40.  
  41. CSimpleSocketFile::~CSimpleSocketFile()
  42. {
  43.    TRACE( "Destroying a CSimpleSocketFile object\n" );
  44.    Close();
  45. }
  46.  
  47. BOOL CSimpleSocketFile::Open( void )
  48. {
  49.    ASSERT_VALID( this );
  50.    return( TRUE );
  51. }
  52.  
  53. #pragma warning( disable : 4100 )
  54.  
  55. BOOL CSimpleSocketFile::Open( const char *name, UINT port, CFileException *perror )
  56. {
  57.    ASSERT_VALID( this );
  58.    return( TRUE );
  59. }
  60.  
  61. #pragma warning( default : 4100 )
  62.